// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package cn.com.smartdevices.bracelet.ui;
import android.app.Activity;
import android.app.DownloadManager;
import android.content.DialogInterface;
import android.content.res.Resources;
import android.net.Uri;
import android.os.Bundle;
import android.os.Environment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.MimeTypeMap;
import android.widget.TextView;
import android.widget.Toast;
import cn.com.smartdevices.bracelet.Debug;
import cn.com.smartdevices.bracelet.Keeper;
import cn.com.smartdevices.bracelet.view.CustomToast;
// Referenced classes of package cn.com.smartdevices.bracelet.ui:
// DimPanelFragment
public class ApkUpgradeFragment extends DimPanelFragment
{
public static final String DOWNLOAD_ID_REF = "DOWNLOAD_ID_REF";
public static final String UPDATE_DATE_REF = "UPDATE_DATE_REF";
private static final String a = "ApkUpgradeFragment";
private String b;
private String c;
private String d;
public ApkUpgradeFragment()
{
}
protected int inflateLayout()
{
return 0x7f030017;
}
public void onCancel(DialogInterface dialoginterface)
{
super.onCancel(dialoginterface);
Debug.i("ApkUpgradeFragment", "onCancel();");
}
public void onCreate(Bundle bundle)
{
super.onCreate(bundle);
}
public View onCreateView(LayoutInflater layoutinflater, ViewGroup viewgroup, Bundle bundle)
{
View view = super.onCreateView(layoutinflater, viewgroup, bundle);
Bundle bundle1 = getArguments();
b = bundle1.getString("VERSION_NAME");
c = bundle1.getString("APK_PATH");
d = bundle1.getString("CHANGE_LOG");
((TextView)view.findViewById(0x7f0a0094)).setText(d);
return view;
}
protected void onEmptyAreaClicked()
{
super.onEmptyAreaClicked();
Debug.i("ApkUpgradeFragment", "onEmptyAreaClicked()");
}
protected void onLeftButtonClicked()
{
dismiss();
}
protected void onRightButtomClicked()
{
CustomToast.makeText(getActivity(), 0x7f0d0183, 1).show();
android.app.DownloadManager.Request request = new android.app.DownloadManager.Request(Uri.parse(c));
request.setAllowedNetworkTypes(3);
request.setAllowedOverRoaming(false);
request.setMimeType(MimeTypeMap.getSingleton().getMimeTypeFromExtension(MimeTypeMap.getFileExtensionFromUrl(c)));
request.setShowRunningNotification(true);
request.setVisibleInDownloadsUi(true);
try
{
request.setDestinationInExternalFilesDir(getActivity(), Environment.DIRECTORY_DOWNLOADS, "apk_upgrade.apk");
}
catch (IllegalStateException illegalstateexception)
{
illegalstateexception.printStackTrace();
request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "apk_upgrade");
}
request.setTitle(getResources().getString(0x7f0d006b));
Keeper.keepDownloadApkId(((DownloadManager)getActivity().getSystemService("download")).enqueue(request));
dismiss();
}
}